package hui.zhang.dao.base;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;

import hui.zhang.domain.base.Courier;

/**
 * 快递员持久层接口
 * @author hui.zhang
 * @date 2017年12月10日 下午6:59:37
 */
@Repository
public interface CourierRepository extends JpaRepository<Courier, Integer>,JpaSpecificationExecutor<Courier> {

	@Query(value="update Courier set deltag='1' where id = ? ")
	@Modifying
	void updateDelTag(Integer id);

	@Query(value="update Courier set deltag = null where id = ?")
	@Modifying
	void restoreDelTag(Integer id);

}
